<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://Chfa.DataContracts/2007/10" elementFormDefault="qualified" targetNamespace="http://Chfa.DataContracts/2007/10" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost:4000/Administration.svc?xsd=xsd3" namespace="http://schemas.datacontract.org/2004/07/PolePosition.v3.EntityLibrary" />
  <xs:import schemaLocation="http://localhost:4000/Administration.svc?xsd=xsd5" namespace="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" />
  <xs:import schemaLocation="http://localhost:4000/Administration.svc?xsd=xsd4" namespace="http://schemas.datacontract.org/2004/07/Classes.Bases" />
  <xs:import schemaLocation="http://localhost:4000/Administration.svc?xsd=xsd6" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:complexType name="LoginEntity">
    <xs:sequence>
      <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/PolePosition.v3.EntityLibrary" minOccurs="0" name="LoginUserType" type="q1:LoginEntity.LoginUserTypes" />
      <xs:element minOccurs="0" name="Polygons" nillable="true" type="tns:ArrayOfUtilityPolygon" />
      <xs:element minOccurs="0" name="Projects" nillable="true" type="tns:ArrayOfProject" />
      <xs:element minOccurs="0" name="Success" type="xs:boolean" />
      <xs:element minOccurs="0" name="Utilities" nillable="true" type="tns:ArrayOfUtility" />
      <xs:element minOccurs="0" name="Utility" nillable="true" type="tns:Utility" />
      <xs:element minOccurs="0" name="UtilityContact" nillable="true" type="tns:UtilityContact" />
      <xs:element minOccurs="0" name="UtilityContacts" nillable="true" type="tns:ArrayOfUtilityContact" />
      <xs:element minOccurs="0" name="Vendor" nillable="true" type="tns:Vendor" />
      <xs:element minOccurs="0" name="VendorContact" nillable="true" type="tns:VendorContact" />
      <xs:element minOccurs="0" name="VendorContacts" nillable="true" type="tns:ArrayOfVendorContact" />
      <xs:element minOccurs="0" name="Vendors" nillable="true" type="tns:ArrayOfVendor" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="LoginEntity" nillable="true" type="tns:LoginEntity" />
  <xs:complexType name="ArrayOfUtilityPolygon">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UtilityPolygon" nillable="true" type="tns:UtilityPolygon" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUtilityPolygon" nillable="true" type="tns:ArrayOfUtilityPolygon" />
  <xs:complexType name="UtilityPolygon">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q2="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q2:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="Altitude" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="AltitudeObject" nillable="true" type="q3:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="East" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="EastObject" nillable="true" type="q4:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="FillColor" nillable="true" type="xs:int" />
          <xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="FillColorObject" nillable="true" type="q5:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="FillOpacity" nillable="true" type="xs:int" />
          <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="FillOpacityObject" nillable="true" type="q6:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Font" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FontColor" nillable="true" type="xs:int" />
          <xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="FontColorObject" nillable="true" type="q7:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="FontObject" nillable="true" type="q8:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="LineColor" nillable="true" type="xs:int" />
          <xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="LineColorObject" nillable="true" type="q9:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="LineWidth" nillable="true" type="xs:int" />
          <xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="LineWidthObject" nillable="true" type="q10:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q11:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="North" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q12="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NorthObject" nillable="true" type="q12:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="South" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q13="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="SouthObject" nillable="true" type="q13:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="UtilityFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="UtilityFkObject" nillable="true" type="q14:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Utility_PolygonId" nillable="true" type="xs:int" />
          <xs:element xmlns:q15="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Utility_PolygonIdObject" nillable="true" type="q15:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Utility_Polygon_ParentPolygonFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q16="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Utility_Polygon_ParentPolygonFkObject" nillable="true" type="q16:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Utility_Polygon_PolygonTypeFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q17="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Utility_Polygon_PolygonTypeFkObject" nillable="true" type="q17:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="West" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q18="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="WestObject" nillable="true" type="q18:PropertyHelperOfNullableOfdecimal5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UtilityPolygon" nillable="true" type="tns:UtilityPolygon" />
  <xs:complexType name="ArrayOfProject">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Project" nillable="true" type="tns:Project" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfProject" nillable="true" type="tns:ArrayOfProject" />
  <xs:complexType name="Project">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q19="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q19:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="ActualCost" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q20="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="ActualCostObject" nillable="true" type="q20:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="ActualEndDate" nillable="true" type="xs:dateTime" />
          <xs:element xmlns:q21="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="ActualEndDateObject" nillable="true" type="q21:PropertyHelperOfNullableOfdateTime5F2dSckg" />
          <xs:element minOccurs="0" name="ActualStartDate" nillable="true" type="xs:dateTime" />
          <xs:element xmlns:q22="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="ActualStartDateObject" nillable="true" type="q22:PropertyHelperOfNullableOfdateTime5F2dSckg" />
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q23="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q23:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="ProjectTypeFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q24="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="ProjectTypeFkObject" nillable="true" type="q24:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="ScheduledCost" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q25="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="ScheduledCostObject" nillable="true" type="q25:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="ScheduledEndDate" nillable="true" type="xs:dateTime" />
          <xs:element xmlns:q26="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="ScheduledEndDateObject" nillable="true" type="q26:PropertyHelperOfNullableOfdateTime5F2dSckg" />
          <xs:element minOccurs="0" name="ScheduledStartDate" nillable="true" type="xs:dateTime" />
          <xs:element xmlns:q27="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="ScheduledStartDateObject" nillable="true" type="q27:PropertyHelperOfNullableOfdateTime5F2dSckg" />
          <xs:element minOccurs="0" name="StatusFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q28="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="StatusFkObject" nillable="true" type="q28:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="TypeFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q29="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="TypeFkObject" nillable="true" type="q29:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="UtilityFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q30="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="UtilityFkObject" nillable="true" type="q30:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="VendorFK" nillable="true" type="xs:int" />
          <xs:element xmlns:q31="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="VendorFKObject" nillable="true" type="q31:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_ProjectId" nillable="true" type="xs:int" />
          <xs:element xmlns:q32="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_ProjectIdObject" nillable="true" type="q32:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Project" nillable="true" type="tns:Project" />
  <xs:complexType name="ArrayOfUtility">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Utility" nillable="true" type="tns:Utility" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUtility" nillable="true" type="tns:ArrayOfUtility" />
  <xs:complexType name="Utility">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q33="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q33:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q34="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q34:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="State" nillable="true" type="xs:string" />
          <xs:element xmlns:q35="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="StateObject" nillable="true" type="q35:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
          <xs:element xmlns:q36="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="StatusObject" nillable="true" type="q36:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="UtilityId" nillable="true" type="xs:int" />
          <xs:element xmlns:q37="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="UtilityIdObject" nillable="true" type="q37:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Utility" nillable="true" type="tns:Utility" />
  <xs:complexType name="UtilityContact">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q38="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q38:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Enabled" nillable="true" type="xs:boolean" />
          <xs:element xmlns:q39="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="EnabledObject" nillable="true" type="q39:PropertyHelperOfNullableOfboolean5F2dSckg" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q40="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q40:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
          <xs:element xmlns:q41="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="PasswordObject" nillable="true" type="q41:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="SecurityRole" nillable="true" type="xs:string" />
          <xs:element xmlns:q42="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="SecurityRoleObject" nillable="true" type="q42:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
          <xs:element xmlns:q43="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="UserNameObject" nillable="true" type="q43:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="UtilityFK" nillable="true" type="xs:int" />
          <xs:element xmlns:q44="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="UtilityFKObject" nillable="true" type="q44:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Utility_ContactId" nillable="true" type="xs:int" />
          <xs:element xmlns:q45="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Utility_ContactIdObject" nillable="true" type="q45:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Utility_Contact_TypeFK" nillable="true" type="xs:int" />
          <xs:element xmlns:q46="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Utility_Contact_TypeFKObject" nillable="true" type="q46:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UtilityContact" nillable="true" type="tns:UtilityContact" />
  <xs:complexType name="ArrayOfUtilityContact">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UtilityContact" nillable="true" type="tns:UtilityContact" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUtilityContact" nillable="true" type="tns:ArrayOfUtilityContact" />
  <xs:complexType name="Vendor">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q47="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q47:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q48="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q48:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="Status" nillable="true" type="xs:string" />
          <xs:element xmlns:q49="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="StatusObject" nillable="true" type="q49:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="UtilityFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q50="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="UtilityFkObject" nillable="true" type="q50:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="VendorId" nillable="true" type="xs:int" />
          <xs:element xmlns:q51="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="VendorIdObject" nillable="true" type="q51:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Vendor" nillable="true" type="tns:Vendor" />
  <xs:complexType name="VendorContact">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q52="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q52:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Enabled" nillable="true" type="xs:boolean" />
          <xs:element xmlns:q53="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="EnabledObject" nillable="true" type="q53:PropertyHelperOfNullableOfboolean5F2dSckg" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q54="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q54:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="Password" nillable="true" type="xs:string" />
          <xs:element xmlns:q55="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="PasswordObject" nillable="true" type="q55:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="SecurityRole" nillable="true" type="xs:string" />
          <xs:element xmlns:q56="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="SecurityRoleObject" nillable="true" type="q56:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="UserName" nillable="true" type="xs:string" />
          <xs:element xmlns:q57="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="UserNameObject" nillable="true" type="q57:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="VendorFK" nillable="true" type="xs:int" />
          <xs:element xmlns:q58="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="VendorFKObject" nillable="true" type="q58:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_ContactId" nillable="true" type="xs:int" />
          <xs:element xmlns:q59="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_ContactIdObject" nillable="true" type="q59:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Vendor_Contact_TypeFK" nillable="true" type="xs:int" />
          <xs:element xmlns:q60="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Contact_TypeFKObject" nillable="true" type="q60:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="VendorContact" nillable="true" type="tns:VendorContact" />
  <xs:complexType name="ArrayOfVendorContact">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VendorContact" nillable="true" type="tns:VendorContact" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVendorContact" nillable="true" type="tns:ArrayOfVendorContact" />
  <xs:complexType name="ArrayOfVendor">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Vendor" nillable="true" type="tns:Vendor" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVendor" nillable="true" type="tns:ArrayOfVendor" />
  <xs:complexType name="Lookup">
    <xs:sequence>
      <xs:element minOccurs="0" name="CentralOffices" nillable="true" type="tns:ArrayOfCentralOffice" />
      <xs:element minOccurs="0" name="DistributionClasses" nillable="true" type="tns:ArrayOfDistributionClasse" />
      <xs:element minOccurs="0" name="DistributionLengths" nillable="true" type="tns:ArrayOfDistributionLength" />
      <xs:element minOccurs="0" name="DistributionMeterNotes" nillable="true" type="tns:ArrayOfDistributionMeterNote" />
      <xs:element minOccurs="0" name="DistributionPhases" nillable="true" type="tns:ArrayOfDistributionPhase" />
      <xs:element minOccurs="0" name="DistributionsTopTypes" nillable="true" type="tns:ArrayOfDistributionsTopType" />
      <xs:element minOccurs="0" name="Handheld" nillable="true" type="tns:ArrayOfHandheld" />
      <xs:element minOccurs="0" name="MetersTopTypes" nillable="true" type="tns:ArrayOfMetersTopType" />
      <xs:element minOccurs="0" name="RemedyStatus" nillable="true" type="tns:ArrayOfRemedyStatus" />
      <xs:element minOccurs="0" name="ReportsProject" nillable="true" type="tns:ArrayOfReportsProject" />
      <xs:element minOccurs="0" name="Settings" nillable="true" type="tns:ArrayOfSetting" />
      <xs:element xmlns:q61="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="TableList" nillable="true" type="q61:ArrayOfstring" />
      <xs:element minOccurs="0" name="UtilityContactTypes" nillable="true" type="tns:ArrayOfUtilityContactType" />
      <xs:element minOccurs="0" name="VendorContactTypes" nillable="true" type="tns:ArrayOfVendorContactType" />
      <xs:element minOccurs="0" name="VendorInspVisitXmissionStructuresInspectionType" nillable="true" type="tns:ArrayOfVendorInspVisitXmissionStructuresInspectionType" />
      <xs:element minOccurs="0" name="VendorInspVisitXmissionStructuresNotes" nillable="true" type="tns:ArrayOfVendorInspVisitXmissionStructuresNote" />
      <xs:element minOccurs="0" name="VendorInspVisitXmissionStructuresResultTypes" nillable="true" type="tns:ArrayOfVendorInspVisitXmissionStructuresResultType" />
      <xs:element minOccurs="0" name="VendorVisitType" nillable="true" type="tns:ArrayOfVendorVisitType" />
      <xs:element minOccurs="0" name="XMissionStructuresPoleClasses" nillable="true" type="tns:ArrayOfXMissionStructuresPoleClasse" />
      <xs:element minOccurs="0" name="XMissionStructuresPoleSpecies" nillable="true" type="tns:ArrayOfXMissionStructuresPoleSpecy" />
      <xs:element minOccurs="0" name="XMissionStructuresPoleTopTypes" nillable="true" type="tns:ArrayOfXMissionStructuresPoleTopType" />
      <xs:element minOccurs="0" name="XMissionStructuresPoleTreatments" nillable="true" type="tns:ArrayOfXMissionStructuresPoleTreatment" />
      <xs:element minOccurs="0" name="XMissionStructuresTopTypes" nillable="true" type="tns:ArrayOfXMissionStructuresTopType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Lookup" nillable="true" type="tns:Lookup" />
  <xs:complexType name="ArrayOfCentralOffice">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="CentralOffice" nillable="true" type="tns:CentralOffice" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfCentralOffice" nillable="true" type="tns:ArrayOfCentralOffice" />
  <xs:complexType name="CentralOffice">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q62="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q62:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="Address" nillable="true" type="xs:string" />
          <xs:element xmlns:q63="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="AddressObject" nillable="true" type="q63:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="CentralOfficeId" nillable="true" type="xs:int" />
          <xs:element xmlns:q64="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="CentralOfficeIdObject" nillable="true" type="q64:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Latitude" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q65="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="LatitudeObject" nillable="true" type="q65:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="Longitude" nillable="true" type="xs:decimal" />
          <xs:element xmlns:q66="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="LongitudeObject" nillable="true" type="q66:PropertyHelperOfNullableOfdecimal5F2dSckg" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q67="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q67:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="UtilityFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q68="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="UtilityFkObject" nillable="true" type="q68:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="CentralOffice" nillable="true" type="tns:CentralOffice" />
  <xs:complexType name="ArrayOfDistributionClasse">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DistributionClasse" nillable="true" type="tns:DistributionClasse" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDistributionClasse" nillable="true" type="tns:ArrayOfDistributionClasse" />
  <xs:complexType name="DistributionClasse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q69="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q69:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="ClassId" nillable="true" type="xs:int" />
          <xs:element xmlns:q70="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="ClassIdObject" nillable="true" type="q70:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q71="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q71:PropertyHelperOfstring" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DistributionClasse" nillable="true" type="tns:DistributionClasse" />
  <xs:complexType name="ArrayOfDistributionLength">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DistributionLength" nillable="true" type="tns:DistributionLength" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDistributionLength" nillable="true" type="tns:ArrayOfDistributionLength" />
  <xs:complexType name="DistributionLength">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q72="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q72:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="LengthId" nillable="true" type="xs:int" />
          <xs:element xmlns:q73="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="LengthIdObject" nillable="true" type="q73:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q74="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q74:PropertyHelperOfstring" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DistributionLength" nillable="true" type="tns:DistributionLength" />
  <xs:complexType name="ArrayOfDistributionMeterNote">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DistributionMeterNote" nillable="true" type="tns:DistributionMeterNote" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDistributionMeterNote" nillable="true" type="tns:ArrayOfDistributionMeterNote" />
  <xs:complexType name="DistributionMeterNote">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q75="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q75:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="MeterNoteId" nillable="true" type="xs:int" />
          <xs:element xmlns:q76="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="MeterNoteIdObject" nillable="true" type="q76:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q77="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q77:PropertyHelperOfstring" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DistributionMeterNote" nillable="true" type="tns:DistributionMeterNote" />
  <xs:complexType name="ArrayOfDistributionPhase">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DistributionPhase" nillable="true" type="tns:DistributionPhase" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDistributionPhase" nillable="true" type="tns:ArrayOfDistributionPhase" />
  <xs:complexType name="DistributionPhase">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q78="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q78:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q79="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q79:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="PhaseId" nillable="true" type="xs:int" />
          <xs:element xmlns:q80="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="PhaseIdObject" nillable="true" type="q80:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DistributionPhase" nillable="true" type="tns:DistributionPhase" />
  <xs:complexType name="ArrayOfDistributionsTopType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="DistributionsTopType" nillable="true" type="tns:DistributionsTopType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfDistributionsTopType" nillable="true" type="tns:ArrayOfDistributionsTopType" />
  <xs:complexType name="DistributionsTopType">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q81="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q81:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Distributions_TopTypeId" nillable="true" type="xs:int" />
          <xs:element xmlns:q82="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Distributions_TopTypeIdObject" nillable="true" type="q82:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q83="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q83:PropertyHelperOfstring" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="DistributionsTopType" nillable="true" type="tns:DistributionsTopType" />
  <xs:complexType name="ArrayOfHandheld">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Handheld" nillable="true" type="tns:Handheld" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfHandheld" nillable="true" type="tns:ArrayOfHandheld" />
  <xs:complexType name="Handheld">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q84="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q84:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="HandheldId" nillable="true" type="xs:int" />
          <xs:element xmlns:q85="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="HandheldIdObject" nillable="true" type="q85:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q86="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q86:PropertyHelperOfstring" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Handheld" nillable="true" type="tns:Handheld" />
  <xs:complexType name="ArrayOfMetersTopType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="MetersTopType" nillable="true" type="tns:MetersTopType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMetersTopType" nillable="true" type="tns:ArrayOfMetersTopType" />
  <xs:complexType name="MetersTopType">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q87="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q87:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Meters_TopTypeId" nillable="true" type="xs:int" />
          <xs:element xmlns:q88="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Meters_TopTypeIdObject" nillable="true" type="q88:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q89="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q89:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="Vendor_Visit_TypeID" nillable="true" type="xs:int" />
          <xs:element xmlns:q90="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Visit_TypeIDObject" nillable="true" type="q90:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="MetersTopType" nillable="true" type="tns:MetersTopType" />
  <xs:complexType name="ArrayOfRemedyStatus">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="RemedyStatus" nillable="true" type="tns:RemedyStatus" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRemedyStatus" nillable="true" type="tns:ArrayOfRemedyStatus" />
  <xs:complexType name="RemedyStatus">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q91="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q91:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q92="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q92:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="RemedyStatusId" nillable="true" type="xs:int" />
          <xs:element xmlns:q93="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="RemedyStatusIdObject" nillable="true" type="q93:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="RemedyStatus" nillable="true" type="tns:RemedyStatus" />
  <xs:complexType name="ArrayOfReportsProject">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="ReportsProject" nillable="true" type="tns:ReportsProject" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfReportsProject" nillable="true" type="tns:ArrayOfReportsProject" />
  <xs:complexType name="ReportsProject">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q94="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q94:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="Active" nillable="true" type="xs:boolean" />
          <xs:element xmlns:q95="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="ActiveObject" nillable="true" type="q95:PropertyHelperOfNullableOfboolean5F2dSckg" />
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="ProjectTypeFk" nillable="true" type="xs:int" />
          <xs:element xmlns:q96="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="ProjectTypeFkObject" nillable="true" type="q96:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="ReportDescription" nillable="true" type="xs:string" />
          <xs:element xmlns:q97="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="ReportDescriptionObject" nillable="true" type="q97:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="ReportDisplayName" nillable="true" type="xs:string" />
          <xs:element xmlns:q98="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="ReportDisplayNameObject" nillable="true" type="q98:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="ReportFileName" nillable="true" type="xs:string" />
          <xs:element xmlns:q99="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="ReportFileNameObject" nillable="true" type="q99:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="ReportId" nillable="true" type="xs:int" />
          <xs:element xmlns:q100="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="ReportIdObject" nillable="true" type="q100:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="ReportsProject" nillable="true" type="tns:ReportsProject" />
  <xs:complexType name="ArrayOfSetting">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Setting" nillable="true" type="tns:Setting" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSetting" nillable="true" type="tns:ArrayOfSetting" />
  <xs:complexType name="Setting">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q101="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q101:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="SettingId" nillable="true" type="xs:int" />
          <xs:element xmlns:q102="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="SettingIdObject" nillable="true" type="q102:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="SettingKey" nillable="true" type="xs:string" />
          <xs:element xmlns:q103="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="SettingKeyObject" nillable="true" type="q103:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="SettingText" nillable="true" type="xs:string" />
          <xs:element xmlns:q104="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="SettingTextObject" nillable="true" type="q104:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="SettingValue" nillable="true" type="xs:string" />
          <xs:element xmlns:q105="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="SettingValueObject" nillable="true" type="q105:PropertyHelperOfstring" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Setting" nillable="true" type="tns:Setting" />
  <xs:complexType name="ArrayOfUtilityContactType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="UtilityContactType" nillable="true" type="tns:UtilityContactType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfUtilityContactType" nillable="true" type="tns:ArrayOfUtilityContactType" />
  <xs:complexType name="UtilityContactType">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q106="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q106:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q107="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q107:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="Utility_Contact_TypeId" nillable="true" type="xs:int" />
          <xs:element xmlns:q108="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Utility_Contact_TypeIdObject" nillable="true" type="q108:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="UtilityContactType" nillable="true" type="tns:UtilityContactType" />
  <xs:complexType name="ArrayOfVendorContactType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VendorContactType" nillable="true" type="tns:VendorContactType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVendorContactType" nillable="true" type="tns:ArrayOfVendorContactType" />
  <xs:complexType name="VendorContactType">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q109="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q109:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q110="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q110:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="Vendor_Contact_TypeId" nillable="true" type="xs:int" />
          <xs:element xmlns:q111="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Contact_TypeIdObject" nillable="true" type="q111:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="VendorContactType" nillable="true" type="tns:VendorContactType" />
  <xs:complexType name="ArrayOfVendorInspVisitXmissionStructuresInspectionType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VendorInspVisitXmissionStructuresInspectionType" nillable="true" type="tns:VendorInspVisitXmissionStructuresInspectionType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVendorInspVisitXmissionStructuresInspectionType" nillable="true" type="tns:ArrayOfVendorInspVisitXmissionStructuresInspectionType" />
  <xs:complexType name="VendorInspVisitXmissionStructuresInspectionType">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q112="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q112:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q113="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q113:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="Vendor_InspVisit_XmissionStructures_Inspection_TypeId" nillable="true" type="xs:int" />
          <xs:element xmlns:q114="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_InspVisit_XmissionStructures_Inspection_TypeIdObject" nillable="true" type="q114:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="VendorInspVisitXmissionStructuresInspectionType" nillable="true" type="tns:VendorInspVisitXmissionStructuresInspectionType" />
  <xs:complexType name="ArrayOfVendorInspVisitXmissionStructuresNote">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VendorInspVisitXmissionStructuresNote" nillable="true" type="tns:VendorInspVisitXmissionStructuresNote" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVendorInspVisitXmissionStructuresNote" nillable="true" type="tns:ArrayOfVendorInspVisitXmissionStructuresNote" />
  <xs:complexType name="VendorInspVisitXmissionStructuresNote">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q115="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q115:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q116="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q116:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="Vendor_InspVisit_XmissionStructures_NoteId" nillable="true" type="xs:int" />
          <xs:element xmlns:q117="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_InspVisit_XmissionStructures_NoteIdObject" nillable="true" type="q117:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="VendorInspVisitXmissionStructuresNote" nillable="true" type="tns:VendorInspVisitXmissionStructuresNote" />
  <xs:complexType name="ArrayOfVendorInspVisitXmissionStructuresResultType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VendorInspVisitXmissionStructuresResultType" nillable="true" type="tns:VendorInspVisitXmissionStructuresResultType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVendorInspVisitXmissionStructuresResultType" nillable="true" type="tns:ArrayOfVendorInspVisitXmissionStructuresResultType" />
  <xs:complexType name="VendorInspVisitXmissionStructuresResultType">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q118="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q118:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q119="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q119:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="Vendor_InspVisit_XmissionStructures_ResultTypeId" nillable="true" type="xs:int" />
          <xs:element xmlns:q120="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_InspVisit_XmissionStructures_ResultTypeIdObject" nillable="true" type="q120:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="VendorInspVisitXmissionStructuresResultType" nillable="true" type="tns:VendorInspVisitXmissionStructuresResultType" />
  <xs:complexType name="ArrayOfVendorVisitType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="VendorVisitType" nillable="true" type="tns:VendorVisitType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfVendorVisitType" nillable="true" type="tns:ArrayOfVendorVisitType" />
  <xs:complexType name="VendorVisitType">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q121="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q121:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q122="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q122:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="Vendor_Visit_TypeId" nillable="true" type="xs:int" />
          <xs:element xmlns:q123="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Visit_TypeIdObject" nillable="true" type="q123:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="VendorVisitType" nillable="true" type="tns:VendorVisitType" />
  <xs:complexType name="ArrayOfXMissionStructuresPoleClasse">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="XMissionStructuresPoleClasse" nillable="true" type="tns:XMissionStructuresPoleClasse" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfXMissionStructuresPoleClasse" nillable="true" type="tns:ArrayOfXMissionStructuresPoleClasse" />
  <xs:complexType name="XMissionStructuresPoleClasse">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q124="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q124:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q125="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q125:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="XMissionStructures_PoleClassId" nillable="true" type="xs:int" />
          <xs:element xmlns:q126="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="XMissionStructures_PoleClassIdObject" nillable="true" type="q126:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="XMissionStructuresPoleClasse" nillable="true" type="tns:XMissionStructuresPoleClasse" />
  <xs:complexType name="ArrayOfXMissionStructuresPoleSpecy">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="XMissionStructuresPoleSpecy" nillable="true" type="tns:XMissionStructuresPoleSpecy" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfXMissionStructuresPoleSpecy" nillable="true" type="tns:ArrayOfXMissionStructuresPoleSpecy" />
  <xs:complexType name="XMissionStructuresPoleSpecy">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q127="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q127:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q128="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q128:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="XMissionStructures_PoleSpeciesId" nillable="true" type="xs:int" />
          <xs:element xmlns:q129="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="XMissionStructures_PoleSpeciesIdObject" nillable="true" type="q129:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="XMissionStructuresPoleSpecy" nillable="true" type="tns:XMissionStructuresPoleSpecy" />
  <xs:complexType name="ArrayOfXMissionStructuresPoleTopType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="XMissionStructuresPoleTopType" nillable="true" type="tns:XMissionStructuresPoleTopType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfXMissionStructuresPoleTopType" nillable="true" type="tns:ArrayOfXMissionStructuresPoleTopType" />
  <xs:complexType name="XMissionStructuresPoleTopType">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q130="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q130:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q131="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q131:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="XMissionStructures_PoleTopTypeId" nillable="true" type="xs:int" />
          <xs:element xmlns:q132="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="XMissionStructures_PoleTopTypeIdObject" nillable="true" type="q132:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="XMissionStructuresPoleTopType" nillable="true" type="tns:XMissionStructuresPoleTopType" />
  <xs:complexType name="ArrayOfXMissionStructuresPoleTreatment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="XMissionStructuresPoleTreatment" nillable="true" type="tns:XMissionStructuresPoleTreatment" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfXMissionStructuresPoleTreatment" nillable="true" type="tns:ArrayOfXMissionStructuresPoleTreatment" />
  <xs:complexType name="XMissionStructuresPoleTreatment">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q133="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q133:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q134="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q134:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="XMissionStructures_PoleTreatmentId" nillable="true" type="xs:int" />
          <xs:element xmlns:q135="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="XMissionStructures_PoleTreatmentIdObject" nillable="true" type="q135:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="XMissionStructuresPoleTreatment" nillable="true" type="tns:XMissionStructuresPoleTreatment" />
  <xs:complexType name="ArrayOfXMissionStructuresTopType">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="XMissionStructuresTopType" nillable="true" type="tns:XMissionStructuresTopType" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfXMissionStructuresTopType" nillable="true" type="tns:ArrayOfXMissionStructuresTopType" />
  <xs:complexType name="XMissionStructuresTopType">
    <xs:complexContent mixed="false">
      <xs:extension xmlns:q136="http://schemas.datacontract.org/2004/07/Classes.Bases" base="q136:Entity">
        <xs:sequence>
          <xs:element minOccurs="0" name="CheckSum" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="CheckSumOriginal" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="FriendlyName" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="IsDirty" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsMarkedToDelete" type="xs:boolean" />
          <xs:element minOccurs="0" name="IsNew" nillable="true" type="xs:boolean" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element xmlns:q137="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="NameObject" nillable="true" type="q137:PropertyHelperOfstring" />
          <xs:element minOccurs="0" name="Vendor_Visit_TypeID" nillable="true" type="xs:int" />
          <xs:element xmlns:q138="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="Vendor_Visit_TypeIDObject" nillable="true" type="q138:PropertyHelperOfNullableOfint5F2dSckg" />
          <xs:element minOccurs="0" name="XMissionStructures_TopTypeId" nillable="true" type="xs:int" />
          <xs:element xmlns:q139="http://schemas.datacontract.org/2004/07/ProjectCommon2.Helpers" minOccurs="0" name="XMissionStructures_TopTypeIdObject" nillable="true" type="q139:PropertyHelperOfNullableOfint5F2dSckg" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="XMissionStructuresTopType" nillable="true" type="tns:XMissionStructuresTopType" />
</xs:schema>